.BusinessDetails{
    flex: 1;
    display: flex;
    overflow:scroll;
    background: #F3F5F7;
    flex-direction: column;
    .detail-block{
        border-top: 1px solid #E6E7E8;
        border-bottom: 1px solid #E6E7E8;
        margin-top: 36px;
        background: white;
        padding: 36px;
        padding-bottom:0px;
        .title-block{
            font-size:32px;
            color:rgb(7,17,27);
            line-height:32px;
        }
    }
    .block1{
        .header{
            display: flex;
            .left{
                flex: 1;
                .title{
                    font-size:32px;
                    color:rgb(7,17,27);
                    line-height:32px;
                }
                .rate{
                    font-size:20px;
                    color:rgb(77,85,93);
                    line-height:36px;
                    margin-top: 16px;
                    display: flex;
                    align-items: center;
                    .star-style{
                        --star-size: 30px;
                    }
                    .mgl16{
                        margin-left: 16px;
                    }
                    .mgl24{
                        margin-left: 24px;
                    }
                    
                }
            }
            .right{
                width: 100px;
                display: flex;
                flex-direction: column;
                align-items: center;
                .icon{
                    font-size:48px;
                    line-height:48px;
                }
                .icon-like{
                    color:rgb(240,20,20);
                }
                .icon-unlike{
                    color:rgb(77,85,93);
                }
                .text{
                    margin-top: 8px;
                    font-size:20px;
                    color:rgb(77,85,93);
                    line-height:20px;
                }
            }
        }
        .sellerinfo{
            border-top:1px solid rgba(7,17,27,0.1);
            margin-top: 36px;
            display: flex;
            .block:first-child{
                border-left: 0px
            }
            .block{
                border-left: 1px solid rgba(7,17,27,0.1);
                margin: 36px 0;
                flex: 1;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                .title{
                    font-size:20px;
                    color:rgb(147,153,159);
                    line-height:20px;
                }
                .content{
                    margin-top: 9px;
                    display: flex;
                    align-items: baseline;
                    font-weight:200;
                    color:rgb(7,17,27);
                    line-height:48px;
                    .number{
                        font-size:48px;
                    }
                    .unit{
                        font-size:20px;
                    }
                }
            }
        }
    }
    .block2{
        .textarea{
            margin: 32px 24px;
            font-size:24px;
            font-weight:200;
            color:rgb(240,20,20);
            line-height:48px;
        }
        .discounts-list{

            .discounts{
                border-top: 1px solid  rgba(7,17,27,0.1);
                padding:32px 24px;
                font-size:24px;
                font-weight:200;
                color:rgb(7,17,27);
                line-height:32px;
            }
        }
    }
    .block3{
        .img-list{
            margin-top: 24px;
            padding-bottom: 32px;
            display: flex;
            overflow-x: scroll;
            overflow-y: hidden;
            .img{
                margin-right: 12px;
                height: 180px;
                width: 240px;
            }
        }
    }
    .block4{
    
        .list{
            margin-top: 24px;
            .item{
                border-top: 1px solid  rgba(7,17,27,0.1);
                padding:32px 24px;
                font-size:24px;
                font-weight:200;
                color:rgb(7,17,27);
                line-height:32px;
            }
        }
    }
    .detail-block:first-child{
        border-top: 0px;
        margin-top: 0px;
    }
}